webweb

webweb is a tool for creating, displaying, and sharing interactive network visualizations on the web, designed for simplicity and ease of use. As an example, here’s a network of character co-occurrences constructed by Hunter Wapman from the novel Infinite Jest.



features

  • simple, lightweight, intuitive, and configurable
  • python, networkx, and MATLAB support
  • easy to share (one html file, no dependencies)
  • easy to embed
  • supports metadata, communities, weighted networks, and multi-layer networks

the simplest example

showing:

from webweb import Web

# make a list of unweighted edges
edge_list = [[1, 2], [2, 3], [3, 4]]

# instantiate webweb and show the result
Web(edge_list).show()
% make a list of unweighted edges
edge_list = [...
    1, 2;
    2, 3;
    3, 4;
    ];
webweb(edge_list);

installation

showing:

pip install webweb
git clone https://github.com/dblarremore/webweb